/**
 * 
 */
package com.dalonedrow.globalvariables.constants.osric;

import java.awt.Color;

/**
 * @author Donald
 */
interface OSRICUIGlobals {
	/** the distance along the z-axis a child is above its parent. */
	float		CHILD_STEP					= 0.0001f;
	/** the color ochre with 50% transparency. */
	final Color	COL_OCHRE_TRANS				= new Color(204,
													119, 34,
													128);
	/** a translucent blue background, used for the SNES border. */
	float[]		COL_SNES_BORDER				= new Color(33, 32,
													132,
													242)
													.getComponents(null);
	/** a translucent blue background, used for the SNES border. */
	float[]		COL_SNES_BORDER_2			= new Color(40, 90,
													164,
													242)
													.getComponents(null);
	/** a translucent blue background, used for the SNES border. */
	float[]		COL_TOOLTIP_BORDER			= new Color(19, 21,
													10,
													242)
													.getComponents(null);
	/** a translucent blue background, used for the VX No Edge border. */
	float[]		COL_VX_NO_EDGE				= new Color(40, 90,
													164,
													128)
													.getComponents(null);
	/** the bottom left corner. */
	int			CORNER_00BOTTOM_LEFT		= 0;
	/** the bottom corner. */
	int			CORNER_01BOTTOM				= 1;
	/** the bottom right corner. */
	int			CORNER_02BOTTOM_RIGHT		= 2;
	/** the left corner. */
	int			CORNER_03LEFT				= 3;
	/** the right corner. */
	int			CORNER_04RIGHT				= 4;
	/** the top left corner. */
	int			CORNER_05TOP_LEFT			= 5;
	/** the top corner. */
	int			CORNER_06TOP				= 6;
	/** the top right corner. */
	int			CORNER_07TOP_RIGHT			= 7;
	/** the bottom left corner. */
	int			CORNER_08_REV_BOTTOM_LEFT	= 8;
	/** the bottom corner. */
	int			CORNER_09_REV_BOTTOM		= 9;
	/** the bottom right corner. */
	int			CORNER_10_REV_BOTTOM_RIGHT	= 10;
	/** the left corner. */
	int			CORNER_11_REV_LEFT			= 11;
	/** the right corner. */
	int			CORNER_12_REV_RIGHT			= 12;
	/** the top left corner. */
	int			CORNER_13_REV_TOP_LEFT		= 13;
	/** the top corner. */
	int			CORNER_14_REV_TOP			= 14;
	/** the top right corner. */
	int			CORNER_15_REV_TOP_RIGHT		= 15;
	/** the maximum width of the tooltip dialog. */
	int			MAX_TOOLTIP_WIDTH			= 300;
	/** the {@link String} representing a TAB character. */
	String		TAB							= "    ";
	/** the length of the tooltip delay, in milliseconds. */
	long		TOOLTIP_DELAY				= 750L;
	/** flag indicating the game is paused. */
	int			VW_00_PAUSED				= 1;
	/** flag indicating a message window is being displayed. */
	int			VW_01_MSGWINDOW				= 2;
	/** flag indicating the tooltip is being rendered. */
	int			VW_02_TOOLTIP				= 4;
	/** flag indicating ui controls are blocked. */
	int			VW_03_CONTROLS_BLOCKED		= 8;
	/** flag indicating a small message window is being displayed. */
	int			VW_04_SMLMSGWINDOW			= 16;
	/** flag indicating the load window is being displayed. */
	int			VW_05_LOADWINDOW			= 32;
	/** flag indicating a small options message window is being displayed. */
	int			VW_06_SMLOPTMSGWINDOW		= 64;
	/** flag indicating a dialog window is being displayed. */
	int			VW_07_DLG_WINDOW			= 128;
}
